.ac-label,.ac-label_1 {
       position: relative;
    display: block;
    cursor: pointer;
    border-top: 1px solid #f5ecee;
    padding: 15px 0px 15px 30px;
    color: #f5ecee;
    font-size: 18px;
    }
    
    .ac-label:after,
    .ac-input:checked + .ac-label:after {
        content: "+";
        position: absolute;
        right: 2%;
		 color: #f5ecee;
		 font-size: 25px;
		 font-weight:600;
    }
    
    .ac-input:checked + .ac-label:after {
        content: "-";
		 color: #f5ecee;
		 font-size: 25px;
		 font-weight:600;
    }
	 .ac-label_1:after,
    .ac-input:checked + .ac-label_1:after {
        content: "+";
        position: absolute;
        right: 2%;
		 color: #f5ecee;
		 font-size: 25px;
		 font-weight:600;
    }
    
    .ac-input:checked + .ac-label_1:after {
        content: "-";
		 color: #f5ecee;
		 font-size: 25px;
		 font-weight:600;
    }
    
    .ac-input {
        display: none;
    }
    .ac-sub p{
	margin:0px;
	 color: #6e7073 !important;
    font-size: 16px;
	border-top: 1px solid #6e7073;
	padding: 15px 0px 15px 30px;
	background-color: #f5ecee;
	}
    .ac-text,
    .ac-sub-text {
        opacity: 0;
        height: 0;        
        transition: opacity .5s ease-in-out;
        overflow: hidden;
    }
    
    .ac-input:checked ~ .ac-text,
    .ac-sub .ac-input:checked ~ .ac-sub-text {
        opacity: 1;
        height: auto;
    }
    